SUPPORT / SAMPLES & SAS NOTES
 

Support

Installation Note 38340: Circumvention if the SAS® 9.2 SAS® Deployment Wizard cannot allocate the CNTL data set

DetailsDownloadsAboutRate It

At some customer sites, the SAS 9.2 SAS Deployment Wizard (setup.rexx or linemode.rexx) has not been able to successfully allocate or delete the CNTL and CNTL.UTILIB data sets. These data sets are required so that the wizard can create the batch jobs that are used in the installation.

One scenario where the SAS Deployment Wizard cannot allocate the CNTL data sets occurs if your site has defined the TSO DELETE command as authorized. In this situation, the SAS Deployment Wizard will fail with messages similar to the following:

[ 62503] AssembleMVSJobcode : tso stdout: 
IKJ56652I You attempted to run an authorized command or program.  This is not supported under the Dynamic TSO Environment. 

tso stderr: 
del 'high-level-qualifierV92D8nnn.CNTL' 
FOMF0139I Authorized commands are not supported 

The way in which you circumvent this problem depends on the revision level in your Software Order E-mail (SOE).

Your SOE has Revision 920_10wnn, where nn is 20 or higher

  1. Follow the directions in SAS Note 41697 to update your SAS Software Depot with two files.

    These new files update the allocation commands so that the allocations are successful at more sites.

  2. Execute linemode.rexx or setup.rexx again.

If the allocation still is not successful at your site, or if the TSO DELETE command is authorized at your site, you must allocate the required files manually, and then set an environment variable to tell the SAS Deployment Wizard to bypass its allocation step.

  1. Allocate the following two files, where nnn is the Julian date for the year:
    • high-level-qualifier.V92D8nnn.CNTL

      This file has the following DCB characteristics and space: LRECL=80, BLKSIZE=6160, DSORG=PO, BLOCKS=1200, Directory blocks=150

    • high-level-qualifier.V92D8nnn.CNTL.UTILIB

      This file has the following DCB characteristics and space: LRECL=0, BLKSIZE=32760, DSORG=PO, BLOCKS=10, Directory blocks=10

  2. Indicate to the SAS Deployment Wizard that the files are pre-allocated by executing the command

    export SASNOALLOC=TRUE

    (exactly as shown; the command is case-sensitive).

  3. Execute linemode.rexx or setup.rexx again.

Your SOE has Revision 920_10wnn, where nn is less than 20, or Revision 920_09wnn

If you can allocate the data set manually, a circumvention is available to force the SAS Deployment Wizard to use the pre-allocated CNTL data set instead of trying to create one.

  1. Create only the CNTL data set with the name that the SAS Deployment Wizard would have used, high-level-qualifier.V92D8nnn.CNTL, where nnn is the 3-digit Julian date.
  2. Determine whether your order has one of the following values for Product in the SOE:
    • SAS 9.2, Rev. 920_09w44
    • SAS 9.2, Rev. 920_09w47
    • SAS 9.2, Rev. 920_09w51

    If so, a setup.zip file that contains fixes for both this issue and the one that is documented in SAS Note 38328 "All SAS® 9.2 TS2M2 installations for revisions Rev. 920_09w44, Rev. 920_09w47, and Rev. 920_09w51 fail in z/OS operating environments in 2010" is available from the Downloads tab.

  3. Download the file from the Downloads tab, rename it to setup.zip, and replace the setup.zip file in your SAS Software Depot in the directory sas-depot-home/products/sasinstall__923nn__mvs__ne__sp0__1 , where nn is 00, 05, or 10, depending on the revision in your order.
  4. For other values for Product, take the setup.zip that was included in the original order and modify it according to the instructions in the "Preallocating the CNTL data set" document that is available on the Downloads tab.


Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemBase SASz/OS9.21_M39.39.2 TS2M39.3 TS1M0
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.